Dia Ḋuit, Gꞃéagóiꞃ is ainm dom agus fáilte go dtí mo ṡuíoṁ gꞃéasáin

Cognitive Bias and Software Design


For a discipline supposedly rooted in rationality and logic, it's surprising there isn't a greater emphasis placed on decision-making. All too often, critical decisions are led by heuristics rather than formal methods.

butterfly

Read more

The Essence of a Good Program


A walkthrough of my approach to writing a good program, informed by Clean Code and A Philosophy of Software Design. The premise is simple, the structure of a program should be driven by its public interface, not its implementation.

program.svg

Read more
Date: August 13th at 12:23pm